India finished on 306/5 as England registered a 31-run win, their first over India in 27 years in World Cups. The win saw England stay alive with a chance to qualify for the semi-final stages as Rohit Sharma's 102 went in vain.
Chasing 338 for a win was never going to be easy, especially when India lost opener Lokesh Rahul for a duck with the score on 8. But with skipper Virat Kohli joining the in-form Rohit Sharma in the middle, it was all about buying time in the middle as they blunted the English attack with their perfect mix of caution and aggression.
Brief Scores: England: 337/7 (Bairstow 111, Stokes 79; Shami 5/69); India: 306/5 (Rohit 102; Plunkett 3/55)